/**
 * 
 */
package org.droid.cmplatform.module;

/**
 * @author Karen [Email:keyu404@gmail.com]
 * 
 */
public abstract class BaseTask extends AbsTask {

    private TaskStatus status = null;

    /**
     * @see{AbsTask#setTaskStatus
     */
    @Override
    public void setTaskStatus(TaskStatus status) {
        this.status = status;
    }

    /**
     * @see{AbsTask#getTaskStatus
     */
    @Override
    public TaskStatus getTaskStatus() {
        return status;
    }

    /**
     * @see{AbsTask#onStart
     */
    @Override
    public void onStart() {

    }

    /**
     * @see{AbsTask#onPrepare
     */
    @Override
    public void onPrepare() {

    }

    /**
     * @see{AbsTask#onProcess
     */
    @Override
    public void onProcess() {

    }

    /**
     * @see{AbsTask#onProgress
     */
    @Override
    public void onProgress() {

    }

    /**
     * @see{AbsTask#onCancle
     */
    @Override
    public void onCancle() {

    }

    /**
     * @see{AbsTask#onTimeOut
     */
    @Override
    public void onTimeOut() {

    }

    /**
     * @see{AbsTask#onResult
     */
    @Override
    public void onResult() {

    }

    /**
     * @see{AbsTask#onFinish
     */
    @Override
    public void onFinish() {

    }

}
